wrack (one's) brain - Francés Inglés Diccionario